Accounting Maintenance

Covering account structure; budget; currencies; fiscal year, financial statements; gift card; payment events; tax; terms and validation IDs setup

Account Structure

Account Structure provides a simple and effective way to format the base account numbers listed in the "Account" field of the Chart of Accounts. Each numeric position in the "Account" field can be used to distinguish companies, divisions, and departments for organizational purposes. When adding positions in Account Positions, the first position, a base account number, is required. The base account is usually 4 or 5 digits, depending on the amount of posting detail required in the General Ledger (GL). Additional positions are optional, user-defined, and separated by a dash ("-") in Chart of Accounts.

An example of accounts found in Chart of Accounts could be:

Account 

Name 

Type 

Chart Group

1000-01-200

Cash – Clearing

Cash

Default

2000-05-300

A/P – Corporate

Liabilities

Default

3100-02-300

Common Stock

Capital

Default

In the chart above, the user has designated three positions in the Accounts field. Using the Cash - Clearing account as an example, the first position has a value of 1000, the second position is 01 and the third is 200. In Account Structure, the setup for this example on the Chart of Account Positions form would be as follows:

Position    

Mask    

Name    

1

9999

Account

2

99

Plant

3

999

Store

The first position is set to represent the base account, the second position represents the production plant, and the third position represents the store associated with the account.

System Navigation

  • Accounting > Maintenance > Account Structure

Edit Account Positions form

Opened via the "New" or "Modify" buttons on the Account Structure form.

Field

Description

Position

Numerical value that represents where in the "Account" field of Chart of Accounts the new position will appear. The base account will be indicated by a position value of "1".

Mask

Represents how many numbers will make up the position. Masks should be defined using the number 9. For example, a mask of "9999" would represent a position that had a length of four numbers.

Name

Name for the position, which is user-defined and will determine what the position represents. In the Cash - Clearing account above, position 3 is set to represent the store associated with the account.

Position Names Grid

Located to the right-hand side of the Edit Account Positions form, this grid allows the user to add and modify designated positions. When running a Position Financial Statement or other reports utilizing the positions grid layout, these names and values will be displayed as opposed to 'Position 01', 'Position 02', etc. This will occur for each position that has a matching entry here based on the pre-filter selections. If a position in an account represents the facility or division, then the Position Name Grid allows the name of the facility or division to print on the appropriate financial reports. Note that a position name may not be added when the position value is set to "1".

Field

Description

Name

Name for the position, which is user-defined and will determine what the position represents.

Value

Numerical value for the associated user-defined position.

Bank Accounts

Bank Accounts define the banking information used in connection with accounts payable invoicing and payment in connection with the Paymerang integration.

System Navigation

  • Accounting > Maintenance > Bank Accounts

Bank Accounts form

The Bank Accounts form displays the relevant accounts based on the selection made via the "Display" button on the toolbar.

Button/Field

Description

Display

Display Active, Inactive, or All records

Activate All

If clicked, all Bank Accounts in the list will be marked as "Active".

Deactivate All

If clicked, all Bank Accounts in the list will have the "Active" box unchecked.

Bank Account form

Opened via the "New" or "Modify" button.

Bank Info tab

Field

Description

Name

The name field is the name of the bank or financial institution. It should be the proper name that may be used in various payment files.

Bank ID

The bank id is the unique identifier for the bank. For most US banks, it would be the ABA Routing number. If using the routing number, please also include the check digit.

  • This field is encrypted beginning in version 17.01.126.

BIC

The Business Identifier Code for this bank. The BIC is the bank identifier code used with SWIFT transactions. It uniquely identifies the name and country of the bank.

Bank Code

The bank code is a user definable identifier that provides a way to group banks by the format of certain files such as the ISO-20022 XML file. Each bank may have slight differences in their implementation of these. Using the bank code, custom development may be able to add logic to support the various format options.

Street, Street2, City

Enter the appropriate information.

State

The state field shall consist of the 2-character subdivision (state) code for the country as published in the ISO 3166 - Codes for the representation of names of countries and their subdivisions standard.

Zipcode

The Zipcode field is the postal code of the address of the bank. The postal code has specific formatting rules for different countries. Please make sure you follow them and are aware of how the payment files may need to use them.

Country

The country field shall consist of the 2-character country code as published in the ISO 3166 - Codes for the representation of names of countries and their subdivisions standard.

Country Code

The country code search box is used to select the appropriate phone country code from the configured options.

Website, Contact, Phone, Extension, Fax, Email

Enter the appropriate information.

Active

If checked, this Bank Account is active. The user will be prompted when trying to uncheck this box if the Bank Account is attached to a master record as indicated in the "For" field further down.

The right column of this tab includes address/contact/website fields for the identified bank

Account tab

Field

Description

Account Name

Name for this Bank Account. The account name is the account alias used to identify this account for a particular payee (vendor, vendor group, or bill-to company) or GL cash account.

Account Number

The Bank Account number. The account number field is the unique identifier for this account at this bank. There are no validations for format or uniqueness. Please be careful when entering this information as it is typically used in the payment file export and used to route payments to the appropriate payee. This is the account number where the funds will be deposited/withdrawn.

  • This field is encrypted beginning in version 17.01.126.

For

Used to select which master record this Bank Account will be associated with. Options are: Bill-To Company, Chart of Accounts, Vendor, and Vendor Group. 

Type

Select if this Bank Account will be a checking or savings type.

IBAN

Defines the International Bank Account Number. The IBAN field is used to store the international bank account number that is used with many foreign bank accounts and foreign transactions. It is supplemental to the account number and maybe used in conjunction with SWIFT transactions.

  • This field is encrypted beginning in version 17.01.126.

Balanced Account

The balanced account flag specifies whether the account requires a balancing entry. This is used for various file formats such as NACHA and is only enabled when the entity for is Chart of Accounts.

Payor ID

The unique identification code, normally having the same account number structure as a normal account at the Bank, assigned by the Bank to each Payer.

Payor

The payor field is only enabled when the entity for selection is Chart of Accounts. This is where the “Our” payor information is stored. This would be the name of the company or business unit making the payment. This serves a similar purpose to the Vendor’s Remit To fields.

The fields under the "Payor" field are used to indicate the address information for the payor indicated on the Bank Account record.

Budgets

Budgets in Deacom define financial plans as well as list expected future expenses and revenues. These Budgets are organized by Fiscal Years and can contain multiple accounts. Each account added to a Fiscal Year Budget displays a yearly Budget, as well as the totals for individual periods in that year. Once created, Budgets are available for display in any Deacom Financial Statement. Additionally, Budgets may be imported into Deacom. Users with the appropriate access (the security setting "Accounting -- edit budgets") may modify Budgets if necessary.

System Navigation

  • Accounting > Maintenance > Budgets

Edit Budgets form

Button/Field Description

Import Excel

Allows users to import Budgets using a properly formatted Excel spreadsheet. Additional information is available via the Building a Budget page.

Trial Balance

If clicked, opens the Enter Date Range form, which is used to select the Fiscal Year to generate a trial balance for use in the budget grid. Only Revenue and Expense account values will be brought into the Budget form, as budgets are not normally done for Balance sheet accounts.

  • Useful in situations where customers wish to use a previous year's actual amounts as a starting point for Budgets.

Copy Year

Allows the user to select a Fiscal Years' Budget to copy to the current Budget.

  • Useful in situations where customers wish to use a previous years Budget amounts as a starting point
  • When copying Fiscal Years, unused columns are renamed "-".

% Increase

If clicked, opens the Enter Percent Increase form, used to apply a percentage increase across all accounts, a range of accounts, or a specific account on the selected Budget.

Create Defaults

Populates the grid with all the accounts marked as "Expense" or "Revenue" type from the Chart of Accounts. The accounts which do not have budgets created are zeroed out.

Account

Displays the account from the Chart of Accounts.

Total

Total budget for the selected account. Sum of all values in the January - December columns.

January - December

Budget for the account for the specified month.

Edit Budget Line form

Opened via the "Add" or "Modify" buttons on the Edit Budgets form.

Button/Field Description

Apply

If clicked, the value entered in the "Total Amount" field is spread evenly across all periods. User can select individual periods and modify amounts as required.

Account

Search field used to select the appropriate account from the Chart of Accounts.

Total Amount

Used to store the total Budget amount across all periods for the selected account. Enter the amounts as they should appear on Financial Statements. For example, enter revenue amounts as positive numbers if that is how they should be displayed.

Note: When adding line information per month to a fiscal year for an account on Accounting > Maintenance > Budgets, the maximum/minimum value of the month can be presented in a negative value and/or exceed $10 million in a month.

Chart Of Account Groups

Chart of Account Groups, used in conjunction with Chart Group Security, are used to restrict User Group access to groups of accounts and can provide finer security than that provided by the account's Type. With Chart of Account Groups, a company can define a group named "Production Expense", for example, and assign that group to accounts that would typically be used by the Production Manager in purchasing supplies and outside maintenance of equipment. The User Group that the Production Manager is a part of can then be linked to the Chart Group, and only that one Chart Group, so that when the manager enters Purchase Orders, the expenses can only be directed to that limited set of expense accounts, and not debit Retained Earnings. Companies can start off with a single group and use it for all accounts and allow all users to access it. As the need arises to limit a group of people to a subset of the chart, companies can create a new group, assign it to accounts, and grant security to use that group to the appropriate User Groups.

  • In Deacom, each Chart of Account is required to be assigned to a Chart of Account Group.
  • An account can only be assigned to one Chart of Account Group.
  • Multiple Chart Groups can be assigned to a single User Group via System > Maintenance > Chart Group Security.

System Navigation

  • Accounting > Maintenance > Chart of Account Groups

Edit Chart of Account Group form

Opened via the "New" or "Modify" buttons on the Chart of Account Groups form.

Field/Flag Description

Name

Name of the group, which must be unique.

Active

If checked, this record is active. Only active records may be used in the system.

Default

If checked, the selected group will automatically be populated when creating new Charts of Account.

  • There may only be one default Chart of Account Group.
  • If there is currently a default group and a new Chart of Account Group is created and marked as default, the original group will automatically be updated to remove the default setting.

Chart of Accounts

The Chart of Accounts in DEACOM lists the general ledger accounts used by companies to determine how money was spent and received. A properly maintained chart of accounts allows companies to accurately track and correctly report on expenses and profits. The format of account numbers is established using the Account Structure form. The security setting "Accounting -- edit chart of accounts" is used to control which users may change items in this area.

System Navigation

Accounting > Maintenance > Chart of Accounts

Edit Account form

Opened via the "New" or "Modify" buttons on the Chart of Accounts form.

General tab

Field/Flag

Description

Account

Houses the account number, according to the defined Account Structure and established Chart of Account design specifications. The General Ledger account numbers and descriptions are linked to an underlying ID number, called the ch_id. The history of the account stays with the ID number. If an account number is changed, check the financial statements - the new account number must be put on statements in place of the old account number.

Name

Displays a description of what the account is used for, up to 60 characters.

Type

Pick list used to select the general type of the account. More information about each option is located in the Configuring the Chart of Accounts page. Options are:

  • Assets - General type for those accounts in the Assets section of the COA, often with base account numbers starting with 1.
    • Two special types of assets are Cash and Inventory, discussed separately. All other asset accounts are marked as Assets.
  • Capital - General type for those accounts in the Capital section of the COA, often with base account numbers starting with 3.
    • Used to record amounts paid in to a company by investors as well as the cumulative amount of the company's earnings minus the cumulative distributions to the owners.
    • Increased via credits and decreased via debits.
    • The balances of the capital accounts are reported in the owner's equity, partners' equity, or stockholders' equity section of the balance sheet.
    • There are no special Account Types within the Capital section.
    • Examples of capital accounts used by most corporations include:
      • Paid-in capital accounts such as Common Stock, Preferred Stock, Paid-in Capital in Excess of Par - These accounts report the amounts received by the corporation when the shares of its capital stock were originally issued to investors.
      • Retained earnings accounts which typically contain the amount of the corporation's cumulative earnings since the corporation was formed minus the cumulative dividends distributed to the stockholders.
      • Treasury stock account (a contra account because it has a debit balance) usually reporting the amount paid by the corporation to repurchase its own shares of stock that have not been retired.
  • Cash - A special type of asset account, indicating that it is possible to write checks from, or deposit checks to, this account in DEACOM.
    • Money market accounts and payroll checking accounts do not usually write checks in DEACOM, and would be marked as Asset accounts to prevent checking transactions from being done in error.
    • A special kind of Cash account is a credit card liability account, which is in the liability account range (2XXX) but is marked as a Cash account to allow Vendor invoices to be paid from it, thus transferring the liability from the Accounts Payable (AP) account to the credit card liability account. Invoicing the credit card bill transfers the liability back to the AP account, until the credit card bill is paid, clearing the liability.
  • Expenses - General type for those accounts in the expense section of the Chart of Accounts, often with base account numbers 5 and higher.
    • There are no special Account Types within the Expenses section.
  • Expenses - Fixed - General type for those accounts in the expense section of the Chart of Accounts, often with base account numbers starting with 5 and higher.
    • Accounts can be designated as fixed expenses to distinguish them from variable expenses.
  • Inventory - A special type of asset account, indicating that it is possible to store inventory in this account in DEACOM.
    • Items marked as "Stocked" must have a default Purchase-to Account, of Type "Inventory", specified in the Item Master.
    • Items marked as "Not Stocked" must not have a Purchase-to Account which is of Type "Inventory".
    • When moving inventory in Inventory Reporting, the new account must be of Type "Inventory".
    • The Work In Progress (WIP) Inventory account, which holds the value of material that has been issued from inventory to a Sales Order or Production Job, must NOT be an "Inventory" type account. To do so would allow a user in Inventory Reporting to move inventory into the WIP account, and all such moves must be done via the Issue Inventory function.
  • Liabilities - General type for those accounts in the Liability section of the Chart of Accounts, often with base account numbers starting with 2.
    • There are no special Account Types within the Liabilities section.
  • Revenues - General type for those accounts in the Revenue section of the Chart of Accounts, often with base account numbers starting with 4.
    • Required to indicate an associated COGS account.
    • Revenue is assigned based on the item sold; all saleable items should indicate their default Revenue account.
    • There are no special Account Types within the Revenues section.

COGS Account

Only available when the "Type" is set to "Revenues". Search field used to select a corresponding account for cost of goods sold.

  • To report on the COGS, users should add the "cogsmat" field to the sales order profit detail report (on the "ordprof" grid). The field contains the amount posted to the or_cogsid account for the sales order.

Labor COGS Account

Only available when the "Type" is set to "Revenues". Search field used to select a corresponding account for the labor cost of goods sold when shipping sales orders.

  • Introduced in version 17.00.008, this account supports the ability to report on the cost of labor separately. When an account is selected in this field, the system will post the amount associated with the rolled up labor cost of the lots shipped for each line on the sales order. The amount is labor cost * quantity shipped. The remaining amount of the lot cost will be posted to the COGS account (ch_cogsid) as normal. GL Overrides, if present, will be applied to this account.
  • The system assigns a corresponding account, matching the id of the account selected in this field, on the sales order line, and places that id in the "or_laborcogsid" field.
  • To report on the labor COGS, users should add the "cogslabor" field to the sales order profit detail report (on the "ordprof" grid). The field contains the amount posted to the or_laborcogsid account for the sales order.

Burden COGS Account

Only available when the "Type" is set to "Revenues". Search field used to select a corresponding account for the burden cost of goods sold when shipping sales orders.

  • Introduced in version 17.00.008, this account supports the ability to report on the cost of burden separately. When an account is selected in this field, the system will post the amount associated with the rolled up burden cost of the lots shipped for each line on the sales order. The amount is burden cost * quantity shipped. The remaining amount of the lot cost will be posted to the COGS account (ch_cogsid) as normal. GL Overrides, if present, will be applied to this account.
  • The system assigns a corresponding account, matching the id of the account selected in this field, on the sales order line, and places that id in the "or_burdencogsid" field.
  • To report on the burden COGS, users should add the "cogsburden" field to the sales order profit detail report (on the "ordprof" grid). The field contains the amount posted to the or_burdencogsid account for the sales order.

Currency

Search field used to select a Currency, if account currency is different then the system home currency. For example, the home currency is "USD" but an account is created for a Canadian Vendor with a bank account setup in a Canadian bank. The account currency would be "CAD".

  • This field is available for use in the Accounting Reporting General Ledger Summary, General Ledger Detail, and Financial Statement reports.
  • If this field is left blank, it is considered to be in the home currency.
  • Accounts that have a currency specified, that is other than the base currency, should have all entries done in the specified currency.
  • This field may not be changed if GL entries have already posted against the selected account. If a user attempts to modify the field, a system prompt will display.
  • Note: Beginning in version 16.07.014, if the Cash Account selected on the Cash Receipts pre-filter has this field populated, this currency will then provide the default value for the "Payment Currency" field on the Cash Receipts pre-filter and not the currency marked as the overall default via Accounting > Maintenance > Currencies. Added to support multi-entity and multi-national customers to help prevent errors and speed up transaction time.

Unrealized Gain

Represents the difference in value for each posting at the time it was made and at the current exchange rate.

  • This difference is automatically added to the Unrealized Gain account specified for that account to show a virtual balance that does not really exist in the GL.
  • This field is available for use in the Accounting Reporting General Ledger Summary, General Ledger Detail, and Financial Statement reports.
  • Beginning in version 17.02.013, the system logic was enhanced. When posting to an unrealized gain account the system will first try to use the one specified on the cash account(ch_currgain), if empty the system will look to the gain/loss account on the Currency (fc_currgain), if also empty it will use gain/loss account from system options(df_currgain).

Master Account

Option to link a chart of account to a master account when using the consolidated Financial Statement feature.

  • Introduced in version 16.07.001.
  • This field is only enabled when using multiple company databases and one company database is marked as the "Financial Master".
  • Only accounts with the same currency and account type in the Financial Master database as the account being modified will be available for selection in this field. Note: Chart Group Security still is enforced in this field.
  • Example of use:
    • A system contains two company databases: Company 1, Company 2. Company 2 is marked as "Financial Master".
    • In Company 1 there is an Account 1100-00. This account has Account 1100 as the Master Account.
    • In Company 2 exists the Account 1100. In Company 2, when running a Trail Balance report, the system will sum the transactions in Company 1 for Account 1100-00 along with all the transactions in the Account 1100 in the Company 2 database.
  • Additional information is available via the link in the first sentence.

Chart Group

Chart of Account Group that the account belongs to. Used to control access to accounts and their related transactions and balances. 

Bank Account

Option to specify a Bank Account to link to this account. Bank Accounts are used to define the banking information used in connection with accounts payable invoicing and payment in connection with the Paymerang integration.

Active

If checked, this record is active. Only active records may be used in the system.

Balance Across Sub-Accounts

If checked, enables the multi-company GL balancing functionality, described in Configuring the Chart of Accounts page. 

Allocations tab

The Allocations tab can be used to allocate postings across multiple accounts. If there are any entries in the Allocations tab of an account, the percentages must add up to 100% or the account will no longer receive any postings. This feature is useful in situations where companies wish to allocate indirect expenses. When a transaction attempts to post to an account with allocations, the amount is distributed among the allocation accounts instead. Some items to keep in mind when configuring allocations include:

  • An account cannot be added to itself as an allocation account.
  • If an account is a parent, it cannot also be a child.
  • If there is an odd amount to allocate between accounts, the amount (usually one cent) is allocated to the account with the higher allocation percentage.

Edit Allocation form

Opened via the "Add" or "Modify" buttons on the Allocations tab of the Edit Account form.

Field

Description

Account

The account, within the DEACOM Chart of Accounts, to which amounts will be allocated.

Percentage

The percentage of the total posting amount that will be allocated to this account whenever postings are made to this account.

  • All allocations on the tab of the selected account must sum to 100.
  • Any rounding discrepancies encountered during allocations are added to the account with the largest allocation.

Bill-to Company

Option to have allocations assigned to a specific Bill-to Company. When shipping and invoicing Sales Orders, the system will check for allocations specific to the Bill-to and/or Ship-to Companies.

  • If both a Bill-to and Ship-to are selected for an allocation, the Sales Order must have the same companies selected for the allocation to take effect.

Ship-to Company

Option to have allocations assigned to a specific Ship-to Company. When shipping and invoicing Sales Orders, the system will check for allocations specific to the Bill-to and/or Ship-to Companies.

  • If both a Bill-to and Ship-to are selected for an allocation, the Sales Order must have the same companies selected for the allocation to take effect.

Vendor

Option to have allocations assigned to a specific Vendor. When receiving Purchase Orders and entering Vendor invoices, the system will check for allocations specific to the selected Vendor.

Credit Card Processors

Credit Card Processors define the account information, including login credentials, necessary to communicate with the Net1 payment gateway used by Deacom to process credit cards. Deacom does not have any special access/setup instructions for using the Net1 processor. Customers will need to make arrangements with these processor gateways independently.

Once the account(s) has been set up, the appropriate information and credentials can be entered into the Credit Card Processors account table. Users may opt to set up a test account during implementation of the feature.  Once testing has been completed, users must remember to activate and configure the account for live transactions before accepting real orders. Once real orders are being received, credit cards may be used to process/pay for them. 

System Navigation

  • Accounting > Maintenance > Credit Card Processors

Edit Credit Card Processor form

Opened via the "New" or "Modify" buttons on the Credit Card Processors form.

Field/Flag

Description

Processor

Pick list used to select the appropriate Credit Card Processor. Options are:

  • 3 Delta - Utilizes 3 Delta's Payment WorkSuite payment gateway. (Note: Beginning in version 17.03, the 3 Delta Credit Card processor is no longer supported in Deacom as the 3 Delta company is no longer processing cards after 2023.
    • To create a test account, customers will need to contact 3 Delta System directly.
    • The Credit Card Processor must be defined on the General tab of the Bill-to Companies that will use the processor for credit card payments.
    • Once 3 Delta Credit Card Processors have been created, the Credit Card Processor must be defined on the General tab of the Bill-to Companies that will use this processor for credit card payments.
  • 3 Delta w/Card Vault - Utilizes 3 Delta's Payment WorkSuite payment gateway.
    • Allows companies to store credit card data using 3 Delta's credit card tokenization and storage services. (Tokenization is the process of replacing sensitive data with unique identification symbols that retain all the essential information about the data without compromising its security.) (Note: Beginning in version 17.03, the 3 Delta Credit Card processor is no longer supported in Deacom as the 3 Delta company is no longer processing cards after 2023.)
  • Card Pointe - Utilizes the CardConnect payment gateway.
    • To create a test account, customers will need to contact CardConnect directly. This Overview of CardConnect provides useful information as well as the link to setup test credentials.
  • Datacap - Utilizes the NetEPay payment gateway.
    • Supports compliance for EMV cards, which are smart cards (also called chip cards or IC cards) that store their data on integrated circuits in addition to magnetic stripes (for backward compatibility).
    • To create a test account, customers will need to contact DataCap directly.
    • The default credit card processor that will be used in the system and the ability to download EMV parameters to pin pads is managed via File > Settings.
    • The Sales Options contain a "Verbose EMV Logging" flag. When this flag is checked, Deacom will log all EMV requests and responses to a text file in (user profile)\AppData\Roaming\Deacom\.
  • FullPayment - Utilizes the FullPay payment gateway.
    • To create a test account. customers will need to work with FullPay directly.
    • Note that the API key provided by FullPay will need to be inserted in the Credit Card Processor section in Deacom.
  • Moneris - Utilizes the Merchant Resource Center payment gateway.
    • To create a test account, customers will need to work with Moneris directly.
    • If using the Moneris processor, the "Transact In Test Mode" flag, available on the Credit Card Processor form when selecting a "Processor" type of Moneris, can be checked to add an additional layer of security to ensure that actual payments are not processed.
    • A valid two digit country code must be inserted in the "Country" field on the Company tab in System Options.
    • Note: There is no separate "Transact in Test Mode" flag for the other Processor types.
  • NET1 - Utilize's ECI's NET1 payment gateway.
    • If using the NET1 processor, a valid account will be created upon saving the mandatory fields in the Edit Credit Card Processors form. This includes an account for when the "Transact in Test Mode" flag is checked.
    • When saving a Sales Order or when accessing a Cash Receipt, a NET1 window will open separately to input payment information. If the window does not successfully open, you may need to check your browser's pop-up prevention settings.
    • Notes:
      • The user must be using HTTPS to successfully access eCommerce using NET1.
      • Partial refunds using NET1 are not available at this time.
      • Beginning in version 17.02.012, multiple NET1 accounts may be setup. This allows for multiple Net1 processors for different company databases or different Facilities. The location ID, associated with the Location field, will be the identifier to differentiate when specifying Net1 processors on Bill-To and Facility records. Further enhancements where made to this process in version 17.02.017. Multiple Net1 CC processors may be stored and used at the Bill-To Facility level. If a Net1 CC Processor is defined on a Facility, and that Facility is used with this Bill-To record to create an order via Net1, Net1 returns a specific ID number for the Facility/CCProcessor/Bill-To combination. The Deacom system will then check if there is a matching Bill-To Facility defined on Edit Bill-To Facility form with the existing Net CCProcessor defined. If a match is not found, Deacom will use this information to create a Bill-To Facility entry on that form and populate the Facility, CC Processor, and CC Proc Contact ID fields returned form Net1. All other fields will be left empty. This record can then be used for future Net1 transactions. Deaocm will check for this record when sending information to Net1 and use the correct CC Proc Contact ID.
      • When processing payments in NET1, (beginning in version 17.02.018) the card that is supplied no longer needs to have an address that matches the address on the Bill-To.
  • NET1 EMV
    • Uses EMV readers. (Igenico Lane 3000 series device currently supported)

    • Ability to support NFC payments (Apple Pay, Google Pay, Tap)

    • Accepts split payments that can contain non chip cards.

    • Requires that a Register device be setup via System > Maintenance > Registers and a separate credit card processor entitled "Net1 EMV".

  • Payflow - Utilizes PayPal's PayFlow Pro payment gateway.
    • If using the PayFlow processor, the "Transact In Test Mode" flag, available on the Credit Card Processor form when selecting a "Processor" type of Payflow, can be checked to add an additional layer of security to ensure that actual payments are not processed.
    • Note: There is no separate "Transact in Test Mode" flag for the other Processor types.
    • Deacom also allows multiple PayPal merchant ID's/accounts to be established to provide companies greater flexibility.
  • Payflow with Braintree- Linked to Payflow. Additional Information: Braintree
    • Braintree is linked with Payflow, and requires an account with Payflow in addition to Braintree credentials.

Name

Displays the name of the account when making selections on records.

Partner

Indicates the ID provided by the authorized PayPal Reseller who registered the company for the Payflow SDK. If the account was purchased directly from PayPal, use PayPal.

  • Only available if "Processor" is set to "Payflow".

Merchant/Merchant ID

Displays as "Merchant" when Processor is set to "Payflow" and as "Merchant ID" for all Processor types. Indicates the merchant login ID that was created when the company registered for the account.

Location

Indicates the location, generally company name, for the selected processor. Useful in situations where companies will have multiple processors.

  • Only available if "Processor" is set to "3 Delta", "3 Delta w/Card Vault", and, beginning in version 17.02.012, Net1. (When using 3 Delta the location information is provided by 3 Delta)

Terminal Code

Only available if "Processor" is set to "3 Delta," "3 Delta w/Card Vault," or "Moneris."

Client Code

Only available if "Processor" is set to "3 Delta" or "3 Delta w/Card Vault."

User

Indicates the user for this account. If one or more additional users were set up on the account, this value is the ID of the user authorized to process transactions. If, however, additional users have not been set up on the account, this field can be left blank.

  • Only available if "Processor" is set to "Payflow," "3Delta," "3Delta w/ Card Vault," or "Card Pointe."

Password

Stores the PayFlow password that was defined while registering for the account.

  • Only available if "Processor" is set to "Payflow," "3Delta," "3Delta w/ Card Vault," or "Card Pointe."

API Key

Only available if "Processor" is set to "FullPayment". Indicates the required API key that is provided when creating an account for the FullPay payment gateway.

Host

Indicates the address to the server that the processor is running on.

  • Only available if "Processor" is set to "Datacap" or "Card Pointe."

Host Port

Indicates the port that the processor is listening on. This port is 9000 by default for Datacap and 6443 for CardPointe.

  • Only available if "Processor" is set to "Datacap" or "Card Pointe." Note: This field is no longer enabled for CardPointe processors beginning in version 16.07.118.

Active

If checked, this record is active. Only active records may be used in the system.

  • If unchecked to make inactive, all Bill-To Companies with the selected CC Processor will have it removed from their respective records.

Default

If checked, the selected record is the default PayFlow account, which will be used when processing credit card transactions and payments unless the Facility or Bill-to Company on the transaction has a different PayFlow account specified. The Payflow credit card processor hierarchy, as of version 16.00.068, is:

  • System Default CC Processor (enabled via the this flag)
  • Facility CC processor (via the CC Processor field on the Facility Sales tab)
  • Bill-To Company CC processor, located in Sales > Customers > Modify Bill-To Company

This field is only available if "Processor" is set to "Payflow".

Require Terminal ID

If checked, tells the Deacom system that the process requires the ID of the hardware to be sent back to the processor.
  • Only available if "Processor" is set to "Datacap".

Transact In Test Mode

If checked, all transactions will flow through the test server at PayPal or Moneris, and the credit card numbers used will not actually be charged.

  • All other behavior and reports should be the same as a real transaction.
  • Available for all credit card processors except DataCap and CardPointe.
  • In addition to unchecking this flag, companies also need to ensure the PayPal account is not in test mode by activating the account.
  • When checking this field, and using the FullPayment processor, the credit card expiration date will be exclusively set to "10/25" regardless of the expiration date specified in Deacom.

Currencies

The Currencies table allows companies to define the available Currencies they wish to use to enter orders, book transactions, bill customers, etc. For companies that transact in Foreign Currency, it is recommended to setup a Currency Gain/Loss Account that is tied to each Cash, A/R, and A/P Account that is in a Currency other than the company's home Currency. This account will be used when setting up Financial Statements for Foreign Currency Accounts.

System Navigation

  • Accounting > Maintenance > Currencies

Edit Currency form

Opened via the "New" or "Modify" buttons on the Currencies form.

Field/Flag Description

Name

The name of the foreign currency. If a company is using the Deacom Automation Host to update foreign currency rates, this name must be set to the abbreviation in the currency table below. If a company is not automatically updating rates, the name can be defined in any manner.

Printed Description

The description of the currency that will be printed on reports throughout the system.

Rate

The currency rate as compared to the company's home currency. For example, if a company's home currency is US dollars and 1 US dollar is worth 0.7832 Euros, the exchange rate for the Euro Currency should be set to 0.7832.

Symbol

Defines the symbol that will be associated with the currency.

Currency Gain/Loss

Defines the Unrealized Gain/Loss Account that will be associated with the defined currency. No postings actually occur to this account *. It is a virtual account to capture gains/losses to cash and AR and AP accounts due to changes in foreign currency rates.

*Beginning in version 17.02.013, the system logic was enhanced. When posting to an unrealized gain account the system will first try to use the one specified on the cash account(ch_currgain), if empty the system will look to the gain/loss account on the Currency (fc_currgain), if also empty it will use gain/loss account from system options(df_currgain).

Active

If checked, the record is active. Only active records may be used in the system.

Default

If checked, the selected Currency is the default.

  • The system requires that one currency be set to default. Only one default may exist.
  • This currency should be a company's "home" currency in which its Financial Statement Layouts will be reported.

Update Rates Automatically

If checked, the selected Currency will by updated automatically by Deacom using the European Central Bank service.

  • Checked by default when adding new records.
  • Useful for companies that use another currency rate update source besides the European Central Bank.
  • NOTE: If you are updating currencies automatically, you need to check this box on the default currency as well. If it is not checked, everything will be converted based on EUR.

Currency Names

The table below outlines the abbreviations that must be used in the "Name" field within Deacom if the currency rates will be automatically updated.

Abbreviation Symbol Currency

USD

$

United States Dollar

EUR

Euro

JPY

¥

Japanese Yen

BGN

лв

Bulgarian Lev

CZK

Czech Republic Koruna

GBP

£

United Kingdom Pound

HUF

Ft

Hungary Forint

LTL

Lt

Lithuania Litas

LVL

Ls

Latvia Lat

PLN

Poland Zloty

RON

lei

Romania New Leu

SEK

kr

Sweden Krona

CHF

CHF

Switzerland Franc

NOK

kr

Norway Krone

HRK

kn

Crotia Kuna

RUB

руб

Russia Ruble

TRY

YTL

Turkey Lira

AUD

$

Australia Dollar

BRL

R$

Brazil Real

CAD

$

Canada Dollar

CNY

¥

Chinese Yuan

HKD

$

Hong Kong Dollar

IDR

Rp

Indonesia Rupiah

ILS

Israel Shekel

INR

India Rupee

KRW

South Korea Won

MXN

$

Mexico Peso

MYR

RM

Malaysia Ringgit

NZD

$

New Zealand Dollar

PHP

Philippines Peso

SGD

$

Singapore Dollar

THB

฿

Thailand Baht

ZAR

R

South Africa Rand

TWD

$

Taiwanese Dollar

Currency History

The Currency History table allows users to see an archived list of all foreign currency rates used in the system. A pre-filter form, described below, is available to filter the historical records. The historical rates may be modified or deleted as necessary, however, this is not recommended. When transacting in Foreign Currencies, this table is updated automatically through the Automation Console based on the "Currency Update" time set in Accounting Options.

System Navigation

  • Accounting > Maintenance > Currency History

Currency History pre-filter

Field Description

Report Type

Pick list used to select the kind of report to run. Only option is Standard.

Start Date

Records created on or after the selected date will be displayed in the resulting report.

End Date

Records created on or before the selected date will be displayed in the resulting report.

Currency

Search field used to select a specific Currency to narrow down the results displayed on the report.

Currency History report

Opened via the "View" button on the Currency History pre-filter.

Button/Field Description

Modify

If clicked, opens the Edit Currency History form, used to edit the selected record.

Delete

If clicked, deletes the currently selected record from the report. A prompt will appear requesting the user to confirm the action.

Name

The Name of the Currency as listed in the Currencies table.

Date

The date for which the listed rate is valid for the selected Currency.

Rate

The exchange rate of the selected Currency for the date listed.

Edit Currency History form

Open via the “New” or “Modify” button.

Button/Field Description

Currency

Select a currency from the list.

Date

The date the rate was in effect.

Rate

The currency rate.

  • Prior to 17.02.007, use an input mask of 99,999,999.9999
  • After 17.02.007, use the "&go.FCMask" mask. The decimals in this mask are controlled by the "Currency Decimals" field in Accounting > Options. Also, the mask on the f2_rate field in the Currency History report grid is "&go.FCMask".

Financial Statement Groups

The design and maintenance of financial statements is handled within the main Deacom application via a separate transaction from the generation process. Financial Statement Groups and Financial Statement Group Security work together to define which User Groups can modify and generate Financial Statements. Each Financial Statement that is created is assigned to a Financial Statement Group. Financial Group Security is where those groups are assigned to User Groups. 

System Navigation

  • Accounting > Maintenance > Financial Statement Groups

Edit Financial Statement Group form

Opened via the "New" or "Modify" buttons on the Financial Statement Groups form.

Field/Flag Description

Name

Displays the name of the group.

Active

If checked, the record is active. Only active records may be used in the system.

Default

If checked, this group is the default and will automatically be selected when creating new Financial Statement Layouts.

Financial Statement Layouts

Financial Statements are a quick way for management, auditors, and investors to analyze how a company is performing. Each different financial statement has its' own purpose. For example, an income statement is a financial report that shows an entity's financial results over a specific period of time. In addition, generating multiple income statements over time allows users to analyze trends of the company's operations. On the other hand, a balance sheet is a report that summarizes all of an entity's assets, liabilities, and equity as of a given point in time. Both reports are used by the financial department and community to determine a business’ health.

In Deacom, Financial Statements are not restricted to printing classic Balance Sheets or Profit and Loss Statements. Although that is their typical use, they can be used much more broadly for any reporting based on General Ledger data. In standard cost mode, for example, it is often desirable to monitor variance accounts, such as Purchase Price Variance, Material Expense compared to Job Standard Material Cost, and Production Variance accounts. A financial statement can be designed that just reports on those accounts, in addition to the classic profit and loss report where those numbers are possibly overlooked when contained in the larger report. If desired, Financial Statements may be published via the Publish Data feature in the system. 

A financial statement is composed of rows, where groups of GL accounts are summed, and columns, where certain time periods of actual data, budgets, or comparisons are made. Rows and columns are controlled separately when generating financial statements, so that the rows for a detailed profit and loss report can be used first with a set of columns comparing the current period and year to the same period last year, and then with a different set of columns comparing the current period and year to the budget figures. All transactions related to Sales, Purchases, and Jobs, as well as Journal Entries posted to General Ledger supply the numbers seen on a Financial Statement.

The design and maintenance of financial statements is handled within the main Deacom application via a separate transaction from the generation process. Financial Statement Groups and Financial Statement Group Security work together to define which User Groups can modify and generate Financial Statements. Each Financial Statement that is created is assigned to a Financial Statement Group. Financial Group Security is where those groups are assigned to User Groups. More information on assigning security to users and User Groups is covered in Managing Users and User Security

GAAP and SOX requirements

Deacom is configurable in a way that supports IFRS, GAAP, and SOX audit requirements. From inventory valuation, foreign exchange gain/loss consolidation, revenue recognition and beyond, Deacom’s functionality enables companies to comply with these accounting rules and regulations.

Transactions made within Deacom are directed to GL accounts based on the configuration of the business utilizing the ERP system. These transactions can be reported on through configured Financial Statement reports including Balance Sheets, Income Statements, Cash Flow Statements, and Statements of Retained Earnings. With multiple Financial Statements available, Deacom has the capability to report in both IFRS and GAAP standards, if required. The Deacom implementation team will work with the company to ensure the required accounting compliance is met.

For publicly traded US companies that need to pass SOX audit requirements, Deacom supports the audit trail, database-level security, and application-level security required to pass the accounting audit. The implementation team can work with the company to ensure that it meets the SOX audit requirements through the configuration of Deacom.

System Navigation

  • Accounting > Maintenance > Financial Statement Layouts

Edit Financial Statement Layout form

Button/Field/Flag Description

Same As

If clicked, opens a list of Financial Statements. The design of the selected record will be copied and used as a base for the Financial Statement being created.

  • When designing reports with different levels of detail, the detailed report can be designed first then validated. Then the summary version of the same report can use the "Same As" button to copy the design of the validated detail report, and then the detail lines can be hidden by setting the "Visible" flag on the Edit Statement Line form to false.

Generate Statement

If clicked, opens the Print/Export Statement form, which may be used to set dates and other filters and generate an on-screen grid version or a printed version of the selected report.

Import/Export

Allows user to either Import or Export an XML file in order to create a new Financial Statement Layout.

  • Import - A form will open that allows the user to select a file from their device. Will prompt the user if an invalid file type is selected. The user will also need to save once they have confirmed the import.
  • Export - Generates an XML file that the user will be prompted to save.

The features was added to support the transfer of existing Financial Statement Layouts between Deacom environments, i.e. test to production.

Name

Displays the name of the Financial Statement.

Financial Statement Group

Search field used to select the Financial Statement Group to which this report should belong.

Header

Memo field used to define the information that will be printed at the top of the report.

Default Report

Pick list used to select the set of columns that will be used when generating the report, including period and position reports.

  • Period reports separate information by month, chronologically.
  • Position reports separate information by Chart of Account positions. This is useful when the desire is to compare two Facilities in a statement.
  • Option names are defined via System > Maintenance > Captions.
  • Users with permission can create unlimited user versions of any financial statement report as well as determine which reports Users and User Groups can see if this field.
  • Deacom comes with some standard statements with pre-defined displays as indicated below:
    • Fin Statement 1: Comparative Report. Displays the following information:
      • Current Month
      • Current Year to date
      • Budget Month
      • Budget year to date
      • Last Year – month data
      • Last Year – year to date
    • Fin Statement 6: Monthly Report. Displays the current year’s information with a column for each period.
    • Fin Statement 11: Position Report. Focused on current period like Statement 1, with a separate column for each general ledger segment.

Statement Type

Options are: 

  • Balance Sheet - Period sums are usually the ending balance of the accounts, but can be controlled by the "Balance Type" field on the Edit Statement Line form. This option is also used to design statements of Cash Flow.
  • Income Statement - Period sums are the changes in balance for the accounts.

Display

Pick list used to control the decimals for numeric results. Options are:

  • Actual Values - Displays actual values with two decimal digits.
  • Thousands - Rounds results to the nearest thousand with no decimal digits.
  • Whole Dollars - Rounds results to the nearest whole dollar with no decimal digits.

Input Mask

Option to define an input mask, for example 999,9999.99, that will be applied to the fields returned when the Financial Statement is generated. Generating a Financial Statement will use the Input Mask if one is entered but still perform the same calculations as before based on the option selected in the Display field.

Active

If checked, this record is active. Only active records may be used in the system.

Footer

Memo field used to define the information that will be printed at the bottom of the report. A footer will be included when the report is exported.

Edit Statement Line form

Opened via the "Add" and "Modify" buttons on the Edit Financial Statement form.

Field/Flag Description

Title

Displays the name of the line and indicates what the value generated represents. Account numbers can be added to the Title they should be visible on statements.

Format

Pick list used to define the type of line being configured. Options are:

  • Standard - Typical line, with a Title and a number of GL accounts that are summed and displayed.
  • Sum Lines - Line contains a Title, and sums a number of previously defined lines, not GL accounts.
  • Title - Title only, no GL accounts summed or displayed.

Display

Pick list used to dictate if only Debits, only Credits, or Both are used in the Statement Line calculation.

  • Only available when "Format" is set to "Standard".
  • Useful for cash flow statements where a company may wish to only display credits or debits on certain accounts. One example is the need to display only debits on fixed asset accounts.

Underline

Pick list used to specify if the line should have a single, double, or no underline.

Accounts

Displays as "Accounts" when "Format" is set to "Standard" or "Title" and displays as "Lines" when "Format" is set to "Sum Lines". When defining Accounts, this memo field is used to define the GL accounts included in the sum of the Statement Line.

  • If using version of Deacom 17.01 and earlier, then Accounts should be referenced by Base account number only, no company or departmental dash codes. After 17.01, an enhancement was added that allows for the entry of a full account number, rather than just the base account. However, no dashes can be entered, just the numbers.
  • When a single account is specified, all extensions of that account are also included. For example, if account "5201" is specified, accounts 5201-00-0 thru 5201-99-9 are included.
  • Ranges of accounts can be identified by starting account and ending account, separated by a dash.
  • Individual accounts, or multiple ranges, can be listed and separated by commas.
  • The question mark wildcard character may also be used in place of a digit. Specifically, the question mark matches all numbers from 0 to 9 as that digit, e.g. 5?01 would match accounts 5001, 5101, 5201, etc.
  • To summarize, the following are valid combinations:
    • Comma-separated account numbers (1200, 1210).
    • Hyphenated ranges of accounts (1200-1209, 1250-1259).
    • Wildcard account numbers (12?0, 125?).

When defining Lines, this memo field is used to define the Financial Statement lines being summed.

  • Lines are referenced by Sequence number, which is their line number in the Financial Statement design (indicated on the Edit Financial Statement form), not their line number on the resulting report.
  • Ranges of lines can be identified by starting Sequence number and ending Sequence number, separated by a dash.
  • Individual lines, or multiple ranges, can be listed and separated by commas.
  • The question mark wildcard character may also be used in place of a digit. Specifically, the question marks matches all numbers from 0 to 9 as that digit, e.g. 5?01 would match accounts 5001, 5101, 5201 etc.
  • The calculation on sum lines is based on the underlying account balances and will not take into account the "Reverse Totals" flag on the lines being summed.
  • When adding or deleting a standard line in Financial Statements, the sum lines will update automatically.
  • To summarize, the following are valid combinations:
    • Comma-separated line Sequence numbers (1, 2).
    • Hyphenated ranges of line Sequence numbers (1-7, 12-15).
    • Wildcard line Sequence numbers (1?, ?2).

Balance Type

Pick list used to select if the value displayed in the report should be the starting, ending, or delta. When determining an account's starting or ending balance, the system excludes GL closing entries that are dated after the first day of the earliest financial period within the date range. Options are:

  • Change in Balance - Displays the change in the account balance during the specified financial period. Typically used for Income Statements. This is set as the default option when the "Statement Type" is Income Statement.
  • Ending - Displays the account balance as of the end of the specified financial period.
  • Starting - Displays the account balance as of the beginning of the specified financial period.

Position

Pick list used to define which Position in the Chart of Accounts to filter on for this line. Options are None and as many Positions as there are defined in the Chart of Accounts. If set to None, no filtering is done on the line and all accounts matching the base accounts requested will be summed to the line, unless filtered during report generation.

Position Value

When filtering by account Position on this line, this field is used to identify the one Position value that is being selected.

Extra Lines

Used to specify the amount of extra, blank lines that should follow this line in the printed version of the report.

Indent

Used to specify the number of tabs that the Title for this line is indented in the printed version of the report.

Calculation Name

When requested to display columns that report the percentage of one line relative to another, this field is used to name the line that the other lines will be divided by.

  • Example: If expenses should be displayed as a percentage of total sales, on the total sales line this field would read "U_TOTSALES".
  • Must be in all caps.

Expression

Used to add, subtract, multiply, and divide by other line's calculation names. For example, when reporting percentage of this line relative to another, this field defines what calc name this line should divide by. In the example from the Calculation Name field, most of the lines on the report would be set to divide by "u_totsales". When running Financial Statements, the system will evaluate the expression, if present in this field, to determine the final number to display. With this change, the result of the expression is displayed in the currper_calc, lastcurrper_calc, priorper_calc, lastpriorper_calc, ytd_calc, or lastytd_calc variables on the grid as they were before when the expression was only used to "Divide By" if "value" is found in the expression. If "value" is not found in the expression, the result of the expression is returned as the value of the corresponding row in the Financial Statement.

Note: The variables "weightsold" and "weightproduced" are available to the financial statement Expression field. These variables store the weight shipped and weight produced for the given financial statement row (accounts) and column (time period) respectively.

Input Mask

Option to define an input mask, for example 999,9999.99, that will be applied to this specific line on the Financial Statement. Generating a Financial Statement will use the Input Mask if one is entered but still perform the same calculations as before based on the option selected in the Display field. Note that if this field it filled in, it will override the Input Mask specified on the Financial Statement header.

Reverse Totals

If checked, the sign of the resulting sum is reversed, so that net credits display as positive numbers. Typically used for Sales accounts.

Display Currency Sign

If checked, this line of the Financial Statement will display the Currency sign.

Visible

If checked, the results of this line will be visible on the resulting report.

  • Checked by default.
  • This flag can be utilized to hide detail lines on summary reports.

Hide If Zero

If checked, this line will not display on the resulting report when the value is equal to zero.

Use Bold Font

If checked, when the report is printed, the Title and numeric columns will be displayed in bold, to highlight totals.

Generate Financial Statement form

Opened via the "Generate Statement" button on the Edit Financial Statement form.

Field/Flag Description

Report Type

Pick list used to select the set of columns that will be used when generating the report. Option names are defined via System > Maintenance > Captions.

Fiscal Year Group

Search field used to select the Fiscal Year Group from which data will be used to generate the report.

Start Date

The first date report results will be as of.

End Date

The last date report results will be as of.

Run Period

Allows users to define what period, or what period up to, they want to evaluate when a financial period report is generated. Business Case: Accounting departments complete their work up to specific period in a given year or fiscal year. In the past, Deacom period reports ran on the current date. The addition of this field allows accounting users the option to define the period they have completed up to. The field is a search box with all fiscal year periods.

  • Only available when running the Period 1-5 reports. If the field is left empty, The system will use the current period.
  • The "annualizedytd" variable may be added to financial report forms to display the result of the Run Period specified. The logic used to calculate the "annualizedytd" field is indicated below.
    • Based on the Run Period specified, the "annualizedytd" field adds up all actual totals in periods beginning with the start date of the fiscal year as specified and ending with the last date of the run period.
    • Next, the system adds the budgeted amounts for the rest of the year (periods from last date of the run period to the end of fiscal year).

Notes:

  1. If the Fiscal Year is changed, the system will clear the Run Period field in order for it to be re-selected.
  2. The run period that is selected on the pre-filter uses actuals in the calculation.  Example, if run period is May (5/1-5/31), actuals for that date range are used and the budgeted amounts for June-end of fiscal year are used.

Fiscal Year

Search field used to select the Fiscal Year from which data will be used to generate the report.

Column Segments

Search field used to select a specific Chart of Accounts Position.

Position Filter

Search field used to select a specific Chart of Accounts Position.

Account Mask

Used to specify the Chart of Account Position value, based on the selections in the "Column Segments" and "Position Filter" fields.

Currency

Search field used to select a specific Currency to include in the report.

Display

Pick list used to control the decimals for numeric results. Options are:

  • Actual Values - Displays actual values with two decimal digits.
  • Thousands - Rounds results to the nearest thousand with no decimal digits.
  • Whole Dollars - Rounds results to the nearest whole dollar with no decimal digits.

Input Mask

 

Separate Reports By Position

If checked, allows the printing of all company, divisional, or departmental reports with a single request. To use, select a "Position Filter", leave the "Equals" field blank, and check this flag.

  • When you separate by position, each time you close the form, the next position will open until you hit the last position.

Fiscal Years

Fiscal Years determine a company’s accounting periods and are used to calculate annual financial statements. Deacom requires a Fiscal Year Group to encompass the system date in order to post General Ledger transactions. The periods within a Fiscal Year can be defined by, but are not limited to, calendar months, designated fiscal year months, and 4-4-5 periods. Additionally, Fiscal Years are divided into quarters to easily report earnings and paying of dividends.

Note: When the system does not have a valid financial period set up for the current year, the eCommerce API call for "User/Register" will not commit any data before checking if the fiscal year is valid. If there is no valid fiscal year, the registration process will immediately halt.

System Navigation

  • Accounting > Maintenance > Fiscal Years

Edit Fiscal Year form

Opened via the "New" or "Modify" buttons on the Fiscal Years form.

Button/Field/Flag Description

Same As

If clicked, allows the user to select an existing Fiscal Year record to use as a starting point.

Fiscal Year

Displays the name of the Fiscal Year, which must be unique.

Fiscal Year Group

Search field used to select a Fiscal Year Group.

Trailing Months

Indicate the number of trailing months desired.

  • This field is disabled when lines are added to the grid of this form.

Active

If checked, this record is active. Only active records may be used in the system.

Edit Financial Period form

Opened via the "Add" or "Modify" button on the Edit Fiscal Year form.

Field Description

Start Date

Defines the start date for this financial period, generally the first of the month.

End Date

Defines the end date for this financial period, generally the last day of the month.

Name

Displays a name for the financial period. If using the typical month format, this value would be January, February, March, etc.

Quarter

Pick list used to select the quarter of the Fiscal Year in which this Financial Period resides.

Fiscal Year Groups

Fiscal Year Groups are used to create a variety of different reports in Deacom including Financial Statement Layouts, Sales Reports, and Purchasing Reports. At a minimum, one Fiscal Year must be assigned to each Fiscal Year Group.

System Navigation

  • Accounting > Maintenance > Fiscal Year Groups

Edit Fiscal Year Group form

Opened via the "New" or "Modify" buttons on the Fiscal Year Groups form.

Field/Flag Description

Name

Displays the name of the group, which must be unique.

Active

If checked, the record is active. Only active records may be used in the system.

Default

If checked, this is the default Fiscal Year Group and will automatically populate when adding new Fiscal Years.

Gift Cards

Gift cards, or prepaid money cards, are used as an alternative to cash for purchases within a particular store or related business. The table via Accounting > Maintenance > Gift Cards shows all issued gift cards and their balances in Deacom. Prior to using gift cards, a "Gift Card Part" must be setup in Sales Options, and gift card payment type must be established via Accounting > Maintenance > Payment Types.

System Navigation

  • Accounting > Maintenance > Gift Cards

Gift Card form

The Gift Card form displays all existing gift cards and their remaining amounts. Multiple gift cards can be closed or re-opened via the "Close All" and "Re-Open All" buttons on this form. In addition, the "Display" button can be used to show the status of the gift cards with options of Open, Closed or All.

Edit Gift Card form

Opened via the "New" or "Modify" buttons on the Gift Card form.

Field/Flag

Description

Created Date

Date card was entered in the system.

Gift Card Number

Enter an appropriate card number.

Amount

Displays amount remaining on card.

Swipe

Click to reset the swiping function when adding gift cards to the system.

  • Users do not need to hit the button prior to making an initial swipe with a gift card.
  • Used when there are errors reading gift cards. The system will prompt the user to click this button and try again.

New Card

Click to add a new card number to the "Gift Card Number" field. The number generated is based on the setting defined in the "Gift Card # Generation" field on the Cash Register tab in Sales > Options. The options are sequential, GUID (random), or used-defined.

History

Displays a history of the payments made for the selected card.

Add Value

Option to add additional amounts to the selected card.

Payment Events

Payment Events are used to provide additional details or descriptions for each of the payments within a multi-payment schedule for Terms flagged as "Multi-Payment Terms" on Sales Orders and Purchase Orders. The multi-payment schedule is accessed via the "Pay Schedule" button on the Sales Order or Purchase Order header.

The Accounting Reporting "Payables Detail" and "Receivables Detail" reports now have a column, "payevent", available to view the Payment Event for the payable or receivable. The "payevent" column provides additional information about each payment in a multi-payment schedule. For example, when multiple payments are applied to a Sales Order with a "1 Year Payoff" Terms code, "Scheduled Payment" is displayed in the "payevent" column in the Receivables Detail grid for each payment line. Additionally, users can now select All Terms, Multi-Pay Terms, or Regular Terms in the "Show items" pick list when running Payables and Receivables reports.

System Navigation

  • Accounting > Maintenance > Payment Events

Edit Payment Event form

Field/Flag Description

Name

Displays the description of the Payment Event.

Active

If checked, this record is active. Only active records may be used in the system.

Default

If checked, when entering a Sales Order or Purchase Order with Terms flagged as "Multi-Payment Terms", the default payment schedule is created with this event.

Payment Types

Payment Types define the acceptable methods by which payment will be received during the invoicing process within Deacom. Common Payment Types include cash, check, credit cards, and bill me later options. In Deacom, the Payment Type field is available on the "Process Check" and "Invoicing/Enter Payment" forms when Entering Cash Receipts, Performing a Check Run, and Manually entering checks. A default Payment Type may be setup but users will be able to select from all active Payment Types using the available pick list.

The Payment Type record in Deacom stores the accounts that will be used to record payments, any gains/losses that occur during the reconciliation process, and various options that may be available when using this Payment Type, such as cash back allowances or ID checks for certain types of sales. The "Edit Payment Type" form contains a "Sort" button that allows the whole payment type list be sorted. This sort order will be reflected in the main application and in the POS Application. The button was added so that the types could be organized and sorted according to their frequency of use.

System Navigation

  • Accounting > Maintenance > Payment Types

Edit Payment Type form

Opened via the "New" or "Modify" button on the Payment Types form.

Field/Flag Description

Name

Displays the name of the Payment Type.

POS Payments

Indicates the GL Cash type account that will be debited when this Payment Type is received, subject to Facility GL Overrides.

  • This field will be required when selecting the "Gift Card" flag on this form.

POS Reconciliation

Indicates the GL account that will be debited when reconciling, if this Payment Type is included in the POS cash drawer reconciliation process.

  • This is the account that receives funds when they are removed from the cash drawer at the end of the day.

POS Gain/Loss

Indicates the GL account that will be debited or credited when the cash drawer does not balance during reconciliation, if this Payment Type is included in the POS cash drawer reconciliation process.

Credit Card Mask

Defines the mask for credit card numbers when entering one-time card numbers against sales transactions or adding stored card numbers to Bill-to's via the Credit Cards tab.

Maximum

Defines the maximum amount allowed to be charged to this Payment Type.

Cash Account

Cash account to which customer payments are debited when received.

  • When applying Cash Receipts (formerly Sales Order Payments), if the Payment Type has a "Cash Account" selected, this account will be used when making a payment. If the Payment Type does not have a "Cash Account" selected, the default "Cash Receipts" account selected in Accounting Options will be used.
  • Useful in situations where better control or more options are desired when receiving payments for Sales Orders.
  • This field will be required when selecting the "Gift Card" flag on this form.

Swipe Expression

Option to define a credit card swipe expression for the selected payment type. Swipe expressions can be used to automatically identify the type of credit card being swiped and thus save time when processing orders via the POS Application.

  • The field is only available when the "Show on Cash Register" field together with the "Credit Card" or "Gift Card" fields are selected.
  • An example might be a payment type that is setup with a swipe expression to always identify when a Visa credit card is used. The swipe expression would be ^%B4 and the payment type would be named Visa. Each time a Visa credit card is swiped in the POS application, the system will evaluate all the swipe expressions on all different payment types and apply the correct amount to the correct payment type. In the case of this example, if a card was swiped that began with a 4 the system would realize a VISA credit card is being used and the correct amount would be automatically populated in the Visa named payment type field on the Enter Payment form in the POS application.
  • Note that the payment types must be marked as "Show on Cash Register."

Active

If checked, this record is active. Only active records may be used in the system.

Default

If checked, this Payment Type is considered the default when processing accounts payables and receivables.

Include In Reconciliation

If checked, indicates that this Payment Type will be used for the POS cash drawer reconciliation when using the POS application.

  • Multiple Payment Types may be flagged as included in reconciliation.
  • This flag has no impact on the Bank Reconciliation function.

Validation ID Required

If checked, the Payment Type requires the collection of a Validation ID during payment.

  • If the Validation ID presented is listed in the Validation IDs table, the payment will be accepted.

Allow Cash Back

If checked, the Payment Type allows the sales clerk to remove cash from the drawer, when the payment is greater than the amount that is owed.

Credit Card

If checked, indicates that this Payment Type can be used when processing credit cards.

  • Only Payment Types with this flag checked can be selected when configuring credit cards on a Bill-to's Credit Cards tab and when using Terms that require a credit card payment at order entry or shipping.

Gift Card

If checked, supports the ability to take gift cards as a form of payment when processing Sales Orders.

Show On Cash Register

If checked, this Payment Type will display on the Payment form in the POS application. Specifically, a text box will generate on the cash register during the payment entry process to allow payment details/data entered on the form.

Show in DSD

If checked, this Payment Type will display in the DSD application.

Sync Payouts to Commerce Suite

If checked, payouts for this Payment Type will be synced with the Commerce Suite AP API.

  • Only available when a Commerce Suite API Type is set in System > Maintenance > API Profiles.
  • Added in version 17.03.009

Tax Exemption Groups

Tax Exemption Groups are used to exclude Ship-to Companies from Sales Tax charges for certain items. Tax Exemption Groups are also used to exclude Ship-To Companies and Items from VAT Tax. The process begins with the creation of a Tax Exemption Group that is then assigned to a specific item or group of items. Next, the Tax Exemption Group is assigned to the appropriate Ship-to Companies. Items may be assigned to a single Exemption Group, while Ship-to Companies can be assigned to multiple Exemption Groups. Individual facilities can set Tax Exemptions for the Tax API in Facilities.

System Navigation

  • Accounting > Maintenance > Tax Exemption Groups

Edit Tax Exemption Group form

Opened via the "New" or "Modify" buttons on the Tax Exemption Groups form.

Field/Flag

Description

Name

Defines the name and purpose of the group, up to 30 characters.

Tax Exemption Code

Defines the tax category code, per this TaxJar list or this AvaTax list, for which this exemption group will be used.

  • Available when selecting an Tax API Type of "TaxJar" or "AvaTax" in Sales > Options > APIs tab.
  • This field is not the same as the "Tax Exemption Code" field on the Customer Order Defaults tab.

Active

If checked, this record is active. Only active records may be used in the system.

Default

If checked, this group will be the default record when creating new Ship-to Companies.

Tax Regions

Tax Regions define the Tax Rates and General Ledger accounts to which tax amounts will be posted. Once created, Tax Regions may be assigned to Facilities, Customers, Vendors, and/or Zipcodes within Deacom. In situations where companies need to report on non-taxable sales for specific states or municipalities, Tax Regions with a rate of "0" may be setup and named accordingly. These Tax Regions can then be assigned to the appropriate master records as indicated previously. The "Tax Region 1" and "Tax Region 2" fields have been replaced with a separate Tax Region tab, allowing users to have more then two Tax Regions where necessary. 

There is also the option to integrate with TaxJar or AvaTax for the automatic calculation of sales taxes during order shipment. If using the TaxJar or AvaTax option, Tax Regions cannot be used in Deacom.

System Navigation

  • Accounting > Maintenance > Tax Regions

Edit Tax Region form

Opened via the "New" or "Modify" buttons on the Tax Regions form.

Field/Flag

Description

Name

Defines the name of the Tax Region, which in most cases represents a state, city, or municipality.

Applies To

Pick list used to determine if this Tax Region will be used for purchases, sales, or both.

Sales Tax Account

Defines the General Ledger Account to which Sales Tax amounts will be charged.

PO Tax Account

Defines the General Ledger Account to which Purchase Tax amounts will be charged.

Rate

Defines the rate, in percent form, that will be used when calculating the Tax Amount on Purchase and Sales Orders.

  • Only Parts flagged as "Taxable" on the Item Master Properties tab will be considered when the total tax amount is calculated.

Type

Pick list used to determine how this Tax Region will be used. Options are:

  • Sales - Indicates that the Tax Amount will be based on the Sales Order price for each taxable item on the order.
  • Use - Indicates that the Tax Amount will be based on the total inventory cost for each taxable item on the order.

Revenue Cap

Defines the revenue amount on orders that will be considered when calculating the tax, where any amount above the cap will not be taxed.

Notes

Memo field used to store additional details regarding the Tax Region setup.

Active

If checked, this record is active. Only active records may be used in the system.

Default

If checked, this is the default region added to Vendors and/or Customers in the system.

Terms

Terms in Deacom define the conditions under which a seller completes a sale. Typically, these Payment Terms specify the period of time a buyer has to pay off the amount due. Examples include cash on delivery or a deferred payment period of 30 days or more. Payment Terms may also include incentives or discounts if amounts are paid in full before the payment due date, such as "2% 10, NET 30". This payment term provides for a 2% discount off the total order amount if payment in full is received within 10 days. Otherwise, the total order amount is due in 30 days.

Payment Terms can added to Vendor and Bill-to Company records as defaults when entering Purchase Orders and Sales Orders. Users with the security permissions "Sales orders -- change terms" and "Purchase orders -- change terms" set to Yes can select different Terms, if necessary.

System Navigation

  • Accounting > Maintenance > Terms

Edit Term form

Opened via the "New" or "Modify" buttons on the Terms form. Available fields vary based on pick list selections.

General tab

Field/Flag

Description

Name

Defines the name of the payment terms, which appears on Sales Orders, Purchase Orders, and related documents.

Billing Type

Pick list used to determine when aging starts. Options are:

  • Invoice - Aging starts on the Invoice date.
  • Statement - Aging starts on the Statement Cut-Off date, following the Invoice date.

Credit Card Process

Pick list used in conjunction with the "CC Pre-Pay %" to determine if the Term will be used for credit card processing. Options are:

  • None - Indicates the Term is not used for credit cards.
  • With Authorization - Indicates the Term is for credit card payments and requires an authorization amount.
    • The system will automatically perform a pre-payment against the credit card for the percentage specified in the "CC Pre-Pay %" field when an order is saved.
    • If the pre-payment is less than 100%, the balance of the order is pre-authorized. The remaining balance is then captured (charged) automatically at the time the order is shipped.
    • When an amount is captured, the amount will show as an applied payment on the Sales Order history, with either "Card Approved" or "Card Declined" as the reason.
  • Without Authorization - Indicates the Term is for credit card payments but does not require an authorization amount.
    • This option can work two ways: 1) If selected, the system does not pre-authorize at time of Sales Order entry, but at time of shipment, authorizes the total amount of the order and then performs a capture for the total amount against the credit card. 2) A pre-payment can be authorized and captured and the rest will not be authorized until the order is shipped. If no pre-payment is made, the functionality will behave as indicated in number one above.
  • Zero Dollar Authorization - Indicates the Term is for credit card payments and requires an authorization amount of zero dollars to validate the card, which occurs when credit card information is entered and the order is saved during order entry.
    • One benefit of this option is that it allows the order to be kept 'open' for additions by customers when using Deacom's eCommerce feature.
  • Note: When setting this field to any value other than 'None', the 'Pre-Payment' check box on this form is automatically checked and cannot be unchecked. If this field is set to 'None', the 'Pre-Payment' checkbox is un checked and can be checked if desired.

CC Pre-Pay %

Defines the percentage of the order total that should be charged at the time of order entry.

  • Note: When Credit Card Process is set to any value other than 'None', 'CC Pre-Pay %' is automatically enabled.  If this field is set to 'None', 'CC Pre-Pay %' field is cleared and disabled.

Notes

Memo field used to store notes regarding the Term, which may be printed on some forms.

Statement Cut-Off

Defines the day of the month the statement will be printed, which is the day that aging begins.

  • Only available when "Billing Type" is set to "Statement".
  • To always print the statement on the last day of the month, enter "31".

Discount Type

Pick list used to specify when the "Discount %" is earned. If it is not possible to earn a discount, enter the same value as the "Due Type". Options are:

  • Day of Month - Indicates a discount is earned if payment is made on or before the day of the month entered in the "Discount Cut-Off" field.
  • Day of Year - Indicates a discount is earned if payment is made on or before the specific day of the year selected in the "Day Of Year" field.
  • Number of Days - Indicates a discount is earned if payment is made within the number of days entered in the "Discount Cut-Off" field.

Day Of Year

Determines the day of the year that the "Discount %" is earned.

  • If it is not possible to earn a discount, enter the same value as the "Payment Due".
  • Only the day and month of the date selected in this field are used by the system.
  • Example: If the current date is 10/01/2014 and this field is set for 03/01/2014, the system will interpret this as 03/01/2015 for the discount cut-off date.

Discount Cut-Off

Used in conjunction with the "Discount Type" to define the day of the month or number of days that determines when a discount is earned.

  • If it is not possible to earn a discount, enter the same value as the "Payment Due".

Extra Months

Determines the number of extra months used for the discount calculation.

  • Not normally needed for Terms with a "Billing Type" of "Invoice", which can be Net 90 or Net 120 by setting the "Discount Cut-Off".
  • Useful for Terms with a "Billing Type" of "Statement", when the discount can be earned if payment is made by the 10th day of the second month after the "Statement Cut-Off" date (for example).

Due Type

Pick list used to indicate if the payment is due on a certain day of the month, certain day of the year, or within a certain number of days.

Day Of Year

Defines the specific day of the year payment is due. 

  • Only the day and month of the date selected in this field are used by the system.
  • Example: If the current date is 10/01/2014 and the "Day of Year" field on the term is set for 05/01/2014, the system will interpret this as 05/01/2015 for the due date.

Payment Due

Defines the day of the month or the number of days within which payment is due, depending on the "Due Type" selection.

Extra Months

Determines the number of extra months used for the due date calculation.

  • Not normally needed for Terms with a "Billing Type" of "Invoice", which can be Net 90 or Net 120 by setting the "Discount Cut-Off".
  • Useful for Terms with a "Billing Type" of "Statement", when the discount can be earned if payment is made by the 10th day of the second month after the "Statement Cut-Off" date (for example).

Discount %

Defines the amount of the discount, or 0.00 if it is not possible to earn a Discount.

Finance %

Defines the periodic finance charge that a Bill-to Company flagged with "Service Charge" on their General tab will receive when service charges are generated for overdue invoices.

  • If service charges are generated monthly, the value in this field is the monthly (not annual) percentage rate.
  • The percentage entered here is applied to all overdue invoices with this Term, unless the customer is specifically excluded from finance charges.

Multi-Payment Terms

If checked, indicates the customer is allowed to pay in the number of installments defined in the "Num. Of Payments" field.

  • To view or modify a payment schedule on an order, including the Number of Payments, Payment Amounts, and Payment Due Dates, click "Pay Schedule" on the Sales Order header.

Apply Even Pay Schedule to Backorder

If checked, allows backorders to be created for sales orders with multiple payment terms.

  • The original sales order must have the total dollars spread evenly across the number of payments in order to use this option. If the payment schedule is uneven, users will receive the following prompt when attempting to ship the order: "This order has an uneven payment schedule and must be shipped complete." In this case backordering is not allowed.

Num. Of Payments

Defines the number of installments that payment made be made for an order with multi-payment Terms assigned.

Interest %

Defines the interest rate charged on orders with multi-payment Terms assigned.

  • Requires a non-stock Part representing interest to be created and assigned as the "Interest Part" in System > Options > Sales 1 tab, which will be added automatically to orders when appropriate.

Use Future Due Calc.

If checked, indicates this Term is an extended type of payment and should be displayed in the "Future Due" aging column of financial reports if the due date is not in the current month.

  • Used in conjunction with the "Extra Months" fields.
  • If this flag is not checked, payments associated with this Term will be displayed in the "Current" column of financial reports.

Add To Bill-to/Ship-to Only

If checked, indicates this Term may be added to Customers Authorized Terms tab and may not be used for Vendors.

  • Terms flagged as "Add To Bill-to/Ship-to Only" will not appear when entering a new Sales Order unless that Term is added to the Authorized Terms tab on the Customer record being used on the order.
  • Useful for creating special Terms available to certain companies based on their credit/sales history with the company.

Pre-Payment

If checked, indicates this Term is used to facilitate a pre-payment on an order.

  • This flag sets the default status for the flag of the same name on the Invoice/Pre-Payment form, opened when an order is flagged as "Invoice/Pre-Pay" and saved. Note: even though the "Invoice/Pre-payment" flag will be checked on the order entry form, the Invoice/Pre-Payment form will only displayed with an order type of Cross-Facility, Drop Shipment, Inter-Company Transfer, Sales Order, and Seasonal. If using an order type other then those mentioned, the form is not automatically displayed since the Invoice/Pre-Payment option does not apply to these order types.
  • This flag is checked and cannot be unchecked when "Credit Card Process" is set to any option other than "None" and "CC Pre-Pay %" is set to any value other than zero.
  • When entering an order type of Quote or Order On Hold, and the terms include the pre-payment option, the system will not attempt to invoice/pre-pay the order until the order type is changed to a shippable order type such as Sales Order, Inter-Company Transfer, Cross Facility, etc.
  • Note: Pre-pay percentages are treated as either 100% or 0% when it comes to NET1. if the pre-pay percentage is any percentage greater than 0, the system will treat it as 100%. This is due to NET1 not supporting partial pre-payments

Re Authorize Credit Card on Back Orders

If checked, the system will re- authorize the credit card used on the original order for any back orders, for the amount specified on the terms. If un checked, the system will create the back order, but will not perform any credit card authorizations against back orders.

  • This box is enabled and checked when the when the "Credit Card Process" field is set to With Authorization or Zero Dollar Authorization.
  • This setting will not impact the credit card process when the back order is modified and saved.
  • Business Case: Added for situations where customers do not require or want to have a second authorization occur.

Active

If checked, this record is active. Only active records may be used in the system.

User Fields tab

User-defined fields are available to Terms. These fields allow companies to enter and store information outside of the fields provided in the system. User fields may be added via Tools > Maintenance > User Fields. 

Validation IDs

Validation ID's are used in connection with Payment Types to ensure the proper individuals are involved with the Purchasing and Sale of goods and services. Payment Types can be set to require that a Validation ID be entered when that type of payment is tendered. The system will prevent payments that require a Validation ID from being entered without a specified ID. If the Validation ID that is provided matches with any of the active Validation IDs, the payment will be accepted. This functionality can be used to check a customer's driver's license when processing a check or when accepting checks or credit cards in the Deacom Cash Register application. It is a good idea to use the same type of Validation ID consistently, so that a customer cannot provide a driver's license number on one visit and a social security card on another visit.

System Navigation

  • Accounting > Maintenance > Validation IDs

Enter Validation ID form

Opened via the "New" or "Modify" button on the Validation IDs form.

Field/Flag

Description

Validation ID

Defines the name of the Validation ID.

Active

If checked, this record is active. Only active records may be used in the system.

VAT

Deacom offers the option to calculate Value Added Tax (VAT) during sales and purchase order entry. The VAT tax rule is applied to all parts, or different categories or classes of parts and can be specified for purchases and sales at all Facilities, individual Facility Groups, or a specific Facility. When VAT Tax is applied, a separate line will be added to the sales or purchase order. If there are multiple VAT Taxes on the same order, the report will display multiple lines, one for each VAT Tax ID (va_id)/order combination. In addition, a VAT Tax report has been added to Accounting Reporting.

Value Added Tax is a consumption tax levied on a product repeatedly at every point of sale at which value has been added, both on goods and services. The tax therefore applies at each stage in the production and distribution chain. For example, VAT would be added four separate times in the following cycle: the tax is added when a raw materials producer sells a product to a factory, when the factory sells the finished product to a wholesaler, when the wholesaler sells it on to a retailer, and, finally, when the retailer sells it to the consumer who will use it.

More than 160 countries around the world use value-added taxation, and it is most commonly found in the European Union. The United States does not utilize a VAT system.

Additional characteristics of Value Add Tax include:

  • a consumption tax borne ultimately by the final consumer. It is not a charge on businesses.
  • charged as a percentage of total price/total cost to buy. For example, if a product costs $100 and there is a 15% VAT, the consumer pays $115 to the merchant. The merchant keeps $100 and remits $15 to the government.
  • paid to the revenue authorities by the seller of the goods, who is the "taxable person", but it is actually paid by the buyer to the seller as part of the price. It is thus an indirect tax.
  • goods which are sold for export or services which are sold to customers abroad are normally not subject to VAT. Conversely imports into European Union countries may be subject to VAT.

The steps required to setup and apply VAT Taxes is discussed on the Processing Orders with VAT Tax page.

Note: VAT tax will not be applied to Items or Ship-To records that have a Tax Exemption Group indicated.

VAT form

The VAT form lists the VAT rules/types based on the option chosen in the "Display" field at the top of the form. Option are: Active, Inactive,. or All.

System Navigation

  • Accounting > Maintenance > VAT

Edit VAT form

Accessed via the "New" or "Add" button on the VAT form. Determines the parameters for applying the VAT tax.

Field/Form

Description

Name

Enter unique name for the VAT Tax rule

Type

Determines if the VAT rule will apply to all Facilities, a specific Facility Group, or an individual Facility.

Facility/Facility Group

Displays as Facility or Facility Group depending on the value made in the Type field above. Used to select the Facility or Facility group to which VAT rule will apply. Not available when selecting a type of All.

On

Determines which parts (item masters in Deacom) will have the VAT tax applied. Options are All (all parts), Category, Sub-Category, or any of the Item Search 1-5 fields.

All/Part Number/Category/Sub-Category/Item Search 1-5

The field caption display based on the selection made in the On field above is used to select the appropriate value. Not available when selecting All in the field above.

Sales VAT Account

Determines which active Sales VAT Account will be used during Sales functions.

  • If this field is empty, when processing VAT the account will default to the "Sales Tax Account" field in Accounting Options.

Purchase VAT Account

Determines which active Purchasing VAT Account will be used during Purchasing functions.

  • If this field is empty, when processing VAT the account will default to the "PO Tax Account" field in Accounting Options.

Edit VAT Rate form

Accessed via the "Add" or "Modify" button. Determines the percentage rate and time period for the application of VAT tax.

Field/Form

Description

Rate

Enter the numeric value which defines how much percent of the total cost of an item will be considered VAT tax.

  • Use mask: %%%,%%%.9999999

Start Date

Enter the start date for the VAT tax.

End Date

Enter the end date for the VAT tax.

  • An end date is not required. If no end date is specified, the VAT rule is considered as never expiring.

Zipcodes

Zipcodes, used in conjunction with Tax Regions, are assigned to Ship-to records and evaluated during order entry depending on the tax hierarchy that has been defined.

System Navigation

  • Accounting > Maintenance > Zipcodes

Edit Zipcode form

Opened via the "New" or "Modify" buttons on the Zipcodes form.

Section Tab

Field

Description

Zipcode

Numeric zipcode.

Active

If checked, this record is active. Only active records may be used in the system.

Name

Name of the assigned Tax Region.

Applies To

Indicates if the Tax Region will be used on Purchases, Sales, or both.

Range

The tax, in percent, that will be added to the chosen order type.

Type

Indicates if the tax charged will be based on the order price or the total inventory cost for each taxable item on the order.

Revenue Cap

Determines the revenue amount on orders that will be considered when calculating the tax. Any amount above the cap will not be taxed.

User Fields Tab

Deacom allows the creation of user-defined fields that, once created, are available on various master data records such as items, Vendors, and Ship-to Companies. These fields allow companies to enter and store information outside of the fields provided in the system. User fields may be added via Tools > Maintenance > User Fields. 

Tax Regions form

Opened via the "Add" or "Modify" buttons on the Edit Zipcode form.

Field

Description

Tax Region

Pick list used to select the Tax Region that applies to the Zipcode. Multiple Tax Regions may be assigned to one Zipcode.